@use './_variables' as *;

// 全局样式
:root {
  --primary-color: #{$primary-color};
  --success-color: #{$success-color};
  --warning-color: #{$warning-color};
  --danger-color: #{$danger-color};
  --text-color: #{$text-color};
  --text-color-secondary: #{$text-color-secondary};
  --background-color: #{$background-color};
  --border-color: #{$border-color};
}

// 基础样式重置
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica,
    Segoe UI, Arial, Roboto, 'PingFang SC', 'miui', 'Hiragino Sans GB', 'Microsoft Yahei',
    sans-serif;
  color: $text-color;
  background-color: $background-color;
  -webkit-font-smoothing: antialiased;
}

// 通用样式类
.page-container {
  min-height: 100vh;
  background-color: $background-color;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.inset-card {
  margin: 12px;
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
}

// 其他全局样式... 